require"com.print_r"
--~ t={b=2}
--~ t.a=nil
--~ l=#t
--~ t.l=123
--~ print_r(t)
--~ print(t.l or 1)
--~ d={}
--~ print(next((d)))
--~ print(type(x))
--~ x={}
--~ function x:new(...)
--~ print_r(_G)
--~ print('asdasd')
--~  end
--~ x:new()
--~ x.new()
--~ t={};
--~ t['a']='a'
--~ print ('a'==t['a'])
--~ print(1 % 2)
data={a='a'}
arr={b='c',a=nil}
c={a=1,2,3,4}
data['a']=arr['a'] or data['a']
print (data['a'])
print(#c)
